a = [1,2,3,4]

print(a[0])

a[2] = 100

print(a)
print(len(a))

#-1就代表倒数第一
print(a[-1])
print(a[3])

b = [1,2,3,4]
#切片操作[前闭后开)
print(b [1:3])
#省略前边界值,从开始元素开始取,一直到结束
print(b[1:])
#省略后边界值,从列表0号元素开始取,一直到结束的后边界
print(b[:-1])
#省略前后边界值,得到列表本身
print(b[:])

#带步长的切片操作
c = [1,2,3,4,5,6,7,8,9,0]
print(c[::1])
print(c[::2])
print(c[::3])
print(c[1:-1:2])
#当切片中范围超出有效下标之后,不会异常,而是把符合要求的元素获取到
print(c[1:100])




